The 3 rd International Conference on.NET Technologies
نویسندگان
چکیده
The base class library of the .NET Framework makes extensive use of the Code Access Security system to ensure that partially trusted code can be executed securely. Imperative or declarative permission demands indicate where permission checks have to be performed at run time to make sure partially trusted code does not exceed the permissions granted to it in the security policy. In this paper we propose expressive method contracts for specifying required security permissions, and a modular static verification technique for Code Access Security based on these method contracts. If a program verifies, it will never fail a run time check for permissions, and hence these run time checks can be omitted. Advantages of our approach include improved run time performance, and improved and checkable documentation for security requirements. Our system builds on the Spec# programming language and its accompanying static verification tool.
منابع مشابه
3rd Pakistan International Biennial Conference on Ramadan and Health
During recent years, there has been an emerging, upward trend in research and publication of studies on the effects of Ramadan fasting on the healthy population as well as on the populace diagnosed with various diseases and conditions. To publicize the outcomes of these research works, many awareness programs, symposia and conferences are being organized globally. International coordination gro...
متن کاملThe 3 rd International Conference on Coherent Multidimensional Spectroscopy in the framework of the ESF network
متن کامل